this situation hardly permits us - Français Anglais Dictionnaire